package com.xiyu.service.convert.files;

import com.xiyu.service.vo.files.landOwnership.LandOwnershipSingleGetOutput;
import com.xiyu.service.vo.files.landOwnership.LandOwnershipUpdateInput;
import com.xiyu.service.vo.files.landOwnership.LandOwnershipCreateInput;
import com.xiyu.service.vo.files.landOwnership.LandOwnershipPageQueryOutput;
import com.xiyu.service.model.files.certificate.FilesLandOwnership;
import java.util.*;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 土地使用权证 Convert
 */
@Mapper
public interface LandOwnershipConvert {
    LandOwnershipConvert INSTANCE = Mappers.getMapper(LandOwnershipConvert.class);


    List<LandOwnershipPageQueryOutput> pageQueryOutputConvert(List<FilesLandOwnership> output);

    FilesLandOwnership createInputConvert(LandOwnershipCreateInput input);

    FilesLandOwnership updateInputConvert(LandOwnershipUpdateInput input);

    LandOwnershipSingleGetOutput singleGetOutputConvert(FilesLandOwnership output);

}
